package qc.module.ehs.dto.hazard;

import lombok.Data;

import java.util.List;

/**
 * 指定单元查询危险源结果DTO
 */
@Data
public class QueryOneUnitHazardResultDto {
    /*辨识周期起始时间*/
    private String tmbegin;
    
    /*辨识周期截止时间*/
    private String tmend;
    
    /*辨识周期文字描述*/
    private String tmstr;
    
    /*辨识结果/状态：未辨识、辨识中、已完成*/
    private Integer status;
    
    /*单元ID*/
    private String unitid;
    
    /*单元名称*/
    private String unitname;
    
    /*单元类型*/
    private Integer unittype;
    
    /*单元层级*/
    private Integer unitlevel;
    
    /*是否为在建阶段*/
    private Boolean isconstruction;
    
    /*导则库代码；没有选用导则库时为空*/
    private String hdbcd;
    
    /*导则库名称；没有选用导则库时为空*/
    private String hdbnm;
    
    /*一般危险源数量*/
    private Integer general1;
    
    /*重大危险源数量*/
    private Integer major1;
    
    /*低风险危险源数量*/
    private Integer level11;
    
    /*一般风险危险源数量*/
    private Integer level12;
    
    /*较大风险危险源数量*/
    private Integer level13;
    
    /*重大风险危险源数量*/
    private Integer level14;
    
    /*一般隐患数量*/
    private Integer general2;
    
    /*重大隐患数量*/
    private Integer major2;
    
    /*低风险隐患数量*/
    private Integer level21;
    
    /*一般风险隐患数量*/
    private Integer level22;
    
    /*较大风险隐患数量*/
    private Integer level23;
    
    /*重大风险隐患数量*/
    private Integer level24;
    
    /*危险源清单*/
    private List<EhsHazardFullInfoDto> hazards;
}
